生肖是按农历还是阳历算 年份生肖是怎么算的

我们经常会说十二生肖,每一年都有自己对应的各自不同的生肖,每十二个轮回一次,而关于十二生肖的传说故事可能很多人都已经听过了不少了,也知道十二生肖的来历,那你知道十二生肖究竟是按照什么来算的吗?十二生肖到底是按农历算的还是按阳历算的?每年的元旦到春节这段时间出生的人,他们的生肖究竟怎么来算呢?今天就让小编带大家一起来看看吧。

1、生肖是按农历还是阳历算

十二生肖属相是中国人为了记录年份所产生的,中国人的普遍纪年方法就是咱们所说的阴历。为了记忆的方便选了十二种动物,再结合天干地支进行计算,所以中国人,确切的说是汉人都是有属相的,因为这个可以计算自己的出生年份。

阳历是公元纪年,是从耶稣诞生后开始算的,他们的纪年非常的简单明了,用数字。例如公元200年,阳历是没有属相的,属相只能按照阴历算。我们之所以与他们统一,一方面是要与国际接轨,一方面是因为公元纪年更加科学,是按照地球的公转来计算日子的。而中国的阴历是以月亮饶地球的旋转来计算的也称为月历。所以生肖应该按阴历算,不能够按阳历算。

属相正确的划分是立春那天交节气的时刻。春节(阴历的正月初一)只是现今民间的通俗算法。

我国古代的历法其实有两种,一种根据月亮的运行而定,是“阴历”;另一种根据太阳的运行来定,是古代的“阳历”。二十四节气是根据太阳的运行来定的,立春是古代阳历新的一年的第一天,十二个生肖(古代称为十二地支)是跟着这个定的,与阴历无关。

另外,除了年有生肖(地支)外,月、日、时辰,都有相应的生肖(地支),(需要说明的是这个“月”也是根据二十四节气划定的,不是阴历的月)。譬如立春起到惊蛰叫寅月(虎),晚十一点到凌晨一点叫子时(鼠)。

所以每个人其实有年、月、日、时辰 四个生肖!

2、不同计算方法的时间概念

我们经常容易混淆一些概念,比如公历、阳历、农历、阴历、二十四节气等。

太阳历(Solar Calendar)是基于对太阳的天文观测而产生的历法,例如公历一年365天。

太阴历(Lunar Calendar)是基于对月亮的天文观测而产生的历法。伊斯兰世界往往采用这种历法,例如斋月和开斋节即是由对月亮的观测决定的,这种历法并非我们口中的“农历”、“阴历”。

阴阳历(Lunisolar Calendar)是基于以上两种观测,产生的对二者的差异兼顾协调的历法。这种历法才是我们常说的“夏历”,“旧历”,“农历”,“阴历”。为避免误会,下面我们称作“夏历”。

正月,或称作一月,这里的“一”和三月、九月、冬月、腊月等词汇里所呈现的一样,仅有数字上的意义,并不代表一年里初始的、开头的的意思。

岁首,或称作正朔,是指新年的第一天,一年初始的第一天。

我们在日历上看到的公历、夏历,还有二十四节气,其实三者有比较独立的系统。尤其有很多人以为二十四节气是根据农历编制的,其实大错特错!

公历(Gregorian Calendar,格里历),亦称阳历,西历,新历等,是太阳历。我们常说的一年365天,是指地球经历一个回归年(太阳年),即地球绕行太阳一周的时间。准确的值是365天5小时48分46秒,所以每四年里要在二月多设置一天,来弥补这个误差。

夏历 是传统中国以阴阳历的方式对年、月、日的记载。像正月初一是哪天,二月二龙抬头是哪天,腊八,小年(腊月二十三日或二十四日)是哪天,但凡有明确的月份数和日期数,往往是依据夏历而定。值得一提的是,夏历里的“月”,是依据月亮的圆缺周期来制定的。所以夏历八月十五总会是月圆之日,非常准确可靠,但反过来,公历每个月的第十五日则不然。

二十四节气,是基于对太阳的天文观察所形成的,循环规律是符合太阳历的。把太阳在黄经(黄道上的一种坐标值)上的360度等分成24份,每份15度就是一个节气。西方的十二星座,与中国的节气划分原理完全一致,不过星座是分成12份,每30度一个星座,也即每两个节气一个星座。

3、关于生肖的一些常识

生肖以正月初一为界

生肖是以立春为界,还是以正月初一为界,这个问题其实也就是在问:干支纪年法里,哪一天才是新旧两年的分界线?也就是说,古人究竟把哪一天当做岁首,哪一天是一年里的第一天?是立春,还是正月初一?

如果岁首是来自二十四节气的立春,那么生肖就应该以立春为界线。如果岁首是夏历的正月初一,那么生肖就应该以夏历里的一月一日为界线。

岁首,是新年的第一天。夏代以正月为岁首,商代以腊月(十二月)为岁首,周代则在冬月(十一月),秦代在十月。西汉汉武帝于公元前104年下诏推行太初历,规定正月初一为岁首。自汉以后,历代相沿,虽然各代历法有修订改动,但岁首一直确定为夏历正月初一。

所以无可争议,岁首是正月初一,生肖按正月初一来划分是固有传统。

八字以立春为界

八字始于宋朝(公元960年以后),也用干支这个工具,将人的生日以干支形式表述出来,然后进行卜算。

八字 即生辰八字,是一个人出生时的干支历日期。年干和年支组成年柱,月干和月支组成月柱,日干和日支组成日柱,时干和时支组成时柱,一共四柱。四个干和四个支共八个字,故又称四柱八字。

那么问题来了,八字和夏历都用干支来表达时间,但算法又不完全一致。例如:

公历:2006年1月28日 23:50

夏历:丙戌年 正月初一 子时

八字:乙酉年 己丑月 戊午日 壬子时

为什么八字和夏历对“年”的表达不太一样?

因为八字、二十四节气、公历三者是类似的,它的表达方式,时间的进位方式,都是基于太阳运行而制定的。如果拿到一本老黄历认真的对比八字、二十四节气、和公历,不难看出三者总是有极高的契合度。

例如八字里的丙寅月,是立春到惊蛰前一天,己卯月则是惊蛰到清明前一天。八字总是在立春(亦有一说认为到冬至),年的干支就要进位,进入下一年。换句话说,八字,总是在公历的二月三号到五号之间跨年,没有例外。

二者的差异导致了岁首是正月初一还是立春的争议。

说到底,八字是一种类似于太阳历的东西;而夏历,则是官方推行的阴阳历。

生肖使用建议

如果是“命理、运数、因缘、凶吉”等场合,比如属牛的和属马的是否般配,或者八字算命,这时可用立春作为一年的分界点。

除此之外的其他场合,均应使用正月初一作为一年的分界点。比如狗年是什么时候,甲子年是哪年等。